console.log("hello TypeScript");
const str: string = "hello TypeScript";
console.log(str);

// let a = 1
// a = "hello"//Type 'string' is not assignable to type 'number'.
// 这段代码会报错，当给a设置了初始值后为number类型 ,不能再给它赋值字符串，编译工具会检查报错

// js中函数不考虑参数的类型和个数，ts的类型可以用于参数和返回值
function sum(a: number, b: number): number {
  return a + b;
}
console.log(sum(1,2))
